Version : Dapper 6.06 LTS
Modifié par Philippe 2007-1-3
Fonctionne également pour la Logitech MX700 (8 boutons) (McPeter, bmwe21)
Fonctionne également pour la Logitech RX1000 (fonctionne avec la RX100 sous Hardy Heron 8.04RC)
Fonctionne également pour la Cordless Mini Optical Mouse sous Gutsy Gibbon 7.10
Ce Tutorial vous permettra d'activer les 12 boutons de votre souris logitech MX1000, dont les boutons latéraux, qui permettront le défilement horizontal, et le défilement rapide vertical (boutons au-dessus et en-dessous de la molette).
Dans un terminal (vous devez avoir activé le dépot Universe) :
sudo apt-get install xvkbd xbindkeys xmacro
/!\ Attention! Si vous avez précédemment utilisé xmodmap pour changer la façon dont X utilise les boutons de votre souris, vous devez le désactiver. Pour cela, effacez la ligne setting pointer = [list of numbers] dans ~/.xmodmaprc.
Vérifiez tout d'abord que votre souris est connectée à un port USB et non au port PS/2
cat /proc/bus/input/devices
Name="Logitech USB Receiver"
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo gedit /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Configured Mouse" ... EndSection
Section "InputDevice"
Identifier "Logitech MX1000"
Driver "evdev"
Option "Name" "Logitech USB Receiver"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection
NB: Il peut etre utile de specifier le device dans le cas ou l'adaptateur bluetooth sert de recepteur pour le clavier ET la souris. dans ce cas, ajouter dans la section "InputDevice" une ligne telle que :
Option "Device" "/dev/input/eventX"
ou le X est a remplacer par la valeur correspondant a la souris, trouvé avec la commande :
cat /proc/bus/input/devices
Section "ServerLayout" ... EndSection
InputDevice "Logitech MX1000" "CorePointer"
InputDevice "Logitech MX1000" "CorePointer"
par
InputDevice "Logitech MX1000" "SendCoreEvents"
control+alt+backspace
Dans le cas où X refuserait de démarrer
, recupérez le backup en tapant sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf :X redémarrera, puis vérifiez dans votre xorg.conf qu'il n'y a pas d'erreurs.
Quand X est planté, il faut parfois passer en mode console en tapant Ctrl+Alt+F2 (Alt+F7 pour revenir en mode graphique).
Si le backup ne marche pas, il est parfois nécessaire de reconfigurer X: passer donc en mode console (Ctrl+Alt+F2), tapez sudo dpkg-reconfigure xserver-xorg. Ensuite de très nombreuses questions vous sont demandées (concernant vos périphériques: écran, carte graphique, clavier, souris; ayez donc les caractéristiques de ces périphériques sous la main). Dans le doute pour les réponses, gardez la réponse de base. Sortez du mode console (exit, entrée, Alt+F7) et continuer là où X avait planté.
Maintenant, on active le sidescroll dans firefox:
about:config dans la barre d'adresse de firefox et faîtes entréemousewheel.horizscroll.withnokey.action en 0mousewheel.horizscroll.withnokey.sysnumlines en true
Sinon, vous pouvez mettre ce paramètre en false et utiliser mousewheel.horizscroll.withnokey.numlines en mettant le nombre que vous voulez.
gedit ~/.xbindkeysrc
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
b:8
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
b:9
"echo ButtonPress 4 ButtonRelease 4 | xmacroplay -d 0 :0.0"
b:11
"echo ButtonPress 5 ButtonRelease 5 | xmacroplay -d 0 :0.0"
b:12
"echo ButtonPress 6 ButtonRelease 6 | xmacroplay -d 0 :0.0"
b:13
"echo ButtonPress 7 ButtonRelease 7 | xmacroplay -d 0 :0.0"
b:14
xbindkeys parmis vos programmes qui démarrent à l'ouverture de session dans Système → Préférences → Sessions → Programmes au démarrage
Ainsi, vous n'avez pas à redémarrer, juste à taper xbindkeys & dans un terminal
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
b:7
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
b:6
Essayez tous les boutons de votre souris maintenant. Les boutons précédent et suivant devraient marcher et de même pour les boutons latéraux. Je n'ai pas trouvé de bonne utilisation pour le bouton "changer d'application" mais vous pouvez en paramétrer une avec xbindkeys (ça sera "b:10").
la page originale:https://help.ubuntu.com/community/MX1000Mouse